The representational adequacy of Hybrid
نویسنده
چکیده
The Hybrid system (Ambler et al., 2002b), implemented within Isabelle/HOL, allows object logics to be represented using higher order abstract syntax (HOAS), and reasoned about using tactical theorem proving in general and principles of (co)induction in particular. The form of HOAS provided by Hybrid is essentially a lambda calculus with constants. Of fundamental interest is the form of the lambda abstractions provided by Hybrid. The user has the convenience of writing lambda abstractions using names for the binding variables. However each abstraction is actually a definition of a de Bruijn expression, and Hybrid can unwind the user’s abstractions (written with names) to machine friendly de Bruijn expressions (without names). In this sense the formal system contains a hybrid of named and nameless bound variable notation. In this paper, we present a formal theory in a logical framework which can be viewed as a model of core Hybrid, and state and prove that the model is representationally adequate for HOAS. In particular, it is the canonical translation function from λ-expressions to Hybrid that witnesses adequacy. We also prove two results that characterise how Hybrid represents certain classes of λ-expressions. We provide the first detailed proof to be published that proper locally nameless de Bruijn expressions and α-equivalence classes of λ-expressions are in bijective correspondence. This result is presented as a form of de Bruijn representational adequacy, and is a key component of the proof of Hybrid adequacy. The Hybrid system contains a number of different syntactic classes of expression, and associated abstraction mechanisms. Hence this paper also aims to provide a selfcontained theoretical introduction to both the syntax and key ideas of the system; background in automated theorem proving is not essential, although this paper will be of considerable interest to those who wish to work with Hybrid in Isabelle/HOL.
منابع مشابه
Investigating the Adequacy of Nurses\' Training based on a Hybrid Approach
Background: In the present era, training is one of the most complex tasks in the human resource management of organizations and also one of the factors in organizational productivity. This study was conducted to identify the dimensions and components of adequate training of nurses with an emphasis on psychological empowerment. Materials and Methods: The present study is quantitative and qualit...
متن کامل‘Representational Repertoires’ of Neoliberal Ideologies in Interchange (Third Edition) Series
Considering the fact that engagement with political economy is central to any fully rounded analysis of language and language-related issues in the neoliberal-stricken world today, and that applied linguistics has ignored the role of political economy (Block, Gray, & Holborow, 2012), for the first time, this study investigated the representations of neoliberal ideologies in the Interchange Thi...
متن کاملPrediction of effective moment of inertia for hybrid FRP-steel reinforced concrete beams using the genetic algorithm
Abstract: The use of Concrete beams reinforced with a combination of fiber reinforced polymer (FRP) and steel bars has increased dramatically in recent years, due to improvement in strength and flexural ductility simultaneously. In this paper, we proposed a new equation for estimating the effective moment of inertia of hybrid FRP-steel reinforced concrete (RC) beams on the basis of the...
متن کاملAn Introduction to Hybrid Model Inventory Control with a Green Supplier Selection Model under Uncertainty
In the current decade, determining the most appropriate supplier as a strategic factor in the supply chain has attracted lots of consideration. On the other hand, organizations do necessary measures to implement green supply chain management in order to improve environmental and economic performance. An important way to implement green supply chain management, could be revising the method of pu...
متن کاملCharacterizing imageability in Gajar houses of Tabriz
Aims: From Lufor’s perspective, space is constructed based on spatial operation, recreation and the space in which recreation takes place. This approach is a descriptive view of the relationship between space from a materialistic point of view and its dominant ideas with its dwellers. In this perspective, humans integrate distinct and indistinct data of space and create map-like mental images f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Mathematical Structures in Computer Science
دوره 21 شماره
صفحات -
تاریخ انتشار 2011